草庐IT

Java getNodeName 和命名空间

全部标签

windows - 从 Zip 文件夹中提取特定文件并重命名以包含 Zip 名称的批处理文件

我有大约300个zip文件,它们都有一个名为SP_OUT.db的文件,包含在zip中的一个文件夹中。这些文件夹本身可能会或可能不会被压缩。我想解压缩文件SP_OUT.db并将其放在一个新文件夹中。但是,由于所有文件的名称都相同,我想重命名它们以包含其来源的ZIP名称。例如A11_21156_AHDW1_1.zip提取SP_OUT.db并将其重命名为A11_21156_AHDW1_1SP_OUT.dbA06_21047_APERCLASH1_1.zip解压SP_OUT.db并重命名为A06_21047_APERCLASH1_1.db任何帮助都会很棒。谢谢 最佳

java - 使用Java将同一目录中的文件重命名为大写

我正在尝试使用Java重命名同一Windows目录中的文件-之前:-C:/Temp/abG.txt之后:-C:/Temp/ABG.TXT我试过使用file.renameTo但没有用。现在我正在尝试使用-Pathsource=file.toPath();Files.move(source,source.resolveSibling(file.getName().toUpperCase()));仍然没有运气。请帮忙。 最佳答案 终于问题解决了。似乎file.renameTo在Windows上工作正常。我提到的路径是错误的,纠正它并且代码

windows - Web Deploy (MSDeploy) 3.6 替换规则重命名文件

我在命令行上使用msdeploy来使用sync部署Windows服务反对动词dirPath源和目标提供商。到目前为止一切顺利。我的项目的构建Assets具有每个环境的配置文件,在部署到特定环境期间,我想使用替换规则将目标环境的配置文件重命名为默认配置文件名,但无论我如何设计我的替换规则似乎没有什么能让我得到我想要的结果。我已经尝试过许多不同的规则配置,但没有成功,但看起来最合乎逻辑的是这个:-replace:objectName=filePath,scopeAttributeName=path,scopeAttributeValue=Service\.Dev\.exe\.config,

windows - 如何使用从当前名称中提取的子字符串重命名 Windows 文件

我有一个使用以下约定命名的学术论文目录:Author1-(Year)-Title.pdf例如,Jones-(2011)-XXX.pdfSmith-(2002)-YYY.pdfJohnson-(2015)-ZZZ.pdf我想将它们重命名为(2011)-Jones-XXX.pdf(2002)-Smith-YYY.pdf(2015)-Johnson-ZZZ.pdf即从文件名中提取年份放在前面。我试过下面的代码,没用SetlocalenabledelayedexpansionSet"Year=2013"Set"Replace="""For%%ain(*.pdf)Do(Set"NewName=(

windows - 使用命名管道作为文件

这里是一个简单的问题(虽然可能不是一个简单的答案):是否可以为程序使用的(现有的)命名管道指定一个路径,就好像它们在普通文件上打开一样?根据thisMSDNpage,可以使用以下路径语法引用本地计算机上的名称管道:\\.\pipe\PipeName,但我无法在标准Windows程序中使用它。顺便提一下,如果有人对与只能以比物理I/O(例如命名管道)更有效的方式使用文件系统的程序进行交互有任何建议,我很乐意采纳它们. 最佳答案 只有当程序使用Win32APICreateFile()函数打开文件时,它才会起作用。

windows - 菜单项的快捷键(alt + 字母)。有命名约定吗?

alt+key命名是否有任何官方/非官方/非正式约定?也许,微软有一些关于那件事的内部文件。不同的菜单级别等等...http://img256.imageshack.us/img256/2426/shortcutl.jpgalttexthttp://img256.imageshack.us/img256/2426/shortcutl.jpg 最佳答案 是的。Microsoft始终为操作系统提供“用户指南”。Windows用户体验交互指南http://msdn.microsoft.com/en-us/library/aa511258.

c++ - WAN 上 Windows 命名管道的低吞吐量

我在使用Windows命名管道时遇到性能低下的问题。随着网络延迟的增加,吞吐量迅速下降。每秒发送的消息与往返时间之间大致呈线性关系。似乎客户端必须在服务器发送下一条消息之前确认每条消息。这会导致性能非常差,我每秒只能通过RTT为200毫秒的链接发送5条(~100字节)消息。管道是异步的,使用多个重叠的写入操作(以及客户端的多个重叠读取),但这并没有提高吞吐量。是否可以通过命名管道并行发送消息?管道是使用PIPE_TYPE_MESSAGE创建的,PIPE_READMODE_BYTE会更好吗?有没有其他方法可以提高性能?这是一个已部署的解决方案,所以我不能简单地用套接字连接替换管道(我读过

php - 为什么我不能多次打开命名管道?

我似乎无法从PHP中多次打开Windows命名管道:$pipe1=fopen($pipeName,'r+');//(1)fclose($pipe1);$pipe2=fopen($pipeName,'r+');//(2)fclose($pipe2);(1)成功,我可以写入管道或在其上打开阻塞读取。(2)失败fopen(\\.\pipe\encoding):failedtoopenstream:Invalidargument“无效参数”似乎指的是模式,但我已经尝试了(1)和(2)之间所有不同的模式组合,没有任何区别。无论是在同一个进程还是另一个进程,它也会失败。我正在创建管道:Create

windows - 全局命名空间 CreateFileMapping 和 SeCreateGlobalPrivilege

我正在使用共享内存映射进行进程间通信。该映射需要在session之间可见,因此我试图在全局命名空间中创建它。我知道正在运行的用户需要SeCreateGlobalPrivilege才能使其正常工作。我已经编辑了本地安全策略(我不在域中)以授予我的用户“创建全局对象”权限,但是当我运行应用程序时,此权限不在访问token中。如果我以管理员身份运行,我会获得特权。我错过了什么?为什么我得不到这个特权? 最佳答案 在调用CreateFileMapping()之前尝试使用OpenThreadToken()和AdjustTokenPrivile

windows - 重命名和删除文件的批处理程序

我正在尝试检查c:\temp1目录中是否有任何扩展名为*.del的文件。如果找到,我需要在同一个x目录中将此类文件重命名为.done并删除y目录中存在的相同文件,但它们将具有.gz扩展名,请建议。我正在使用下面的脚本,但是当我运行它时,它说找不到文件。Inputfilename:20130216.001_visual_sciences_web_feed.out.delRenamedfilename:20130216.001_visual_sciences_web_feed.out.doneFiletobedeleted:20130216.001_visual_sciences_web_